<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // console.log(5 > 3);// true
        // console.log(5 > '3');// true
        // console.log('5' < true); // false
        // console.log(5 > '6哈哈');// false
        // console.log('a' < 'ab'); // true
        // console.log('ac' > 'ab');// true
        // console.log('ab' < 'bz');//true

        // console.log(NaN < NaN) // false

        // console.log('100' < 'a'); // true
        // console.log('5' == 5);// true
        // console.log(1 == true);//true
        // console.log(1 === true); // false
        // console.log(0 == false);// true
        // console.log(null < 1);//true

        // null 在 > < 的比较中，会Number(null)
        // 在 == 比较中，不会做类型转化，就是原值比较
        // console.log(null == 0);  // false
        // console.log(null == ' ');// false
        // console.log(null == ''); // false
        // console.log(null == false);//false

        // console.log(null == undefined);//true


        // console.log(undefined + null * '-10' + 100 > 90);// false

        // console.log(null * undefined + null + '嘿嘿');// NaN嘿嘿

        // console.log(true + 'undefined' - undefined + '5');//NaN5

        // console.log((5 + true > true) + 5 > true);// true

        // console.log(!true - '5' + 8 + parseInt('4嘿嘿')); // 7

        // console.log((!false - !null) * parseInt('3.14') + '');// '0'

        // console.log(5 > 3 && 5 > 4); // true


        // var a = 5 > 3 && 5 > 4 && 5 > 6; 
        // console.log(a);//false

        // console.log(5 > 3 && 5 < 4 && 5 > 6); // false

        // console.log(5 > 3 || 5 > 6);//true

        // console.log(5 < 3 || 5 < 6 || 5 < 8);//true

        // console.log(5 && 8);//8

        // console.log(Boolean(5) && Boolean(8));//true

        // console.log(null && '尚硅谷'); // null

        // console.log(5 + 3 && 5 + 4); // 9

        // console.log(true == 5 > 3);//true

        // console.log('' && NaN);//''

        // console.log(' ' && NaN);//NaN
        // console.log('尚硅谷' && 10 + false && '张三'); // '张三'

        


    </script>
</body>

</html>